/**
 * 
 */
package projetindus;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * Entité TypeDemande. Représente le type d'une demande.
 */
@Entity
@Table(name = "TYPE_DEMANDE")
public class TypeDemandeEntity implements Serializable {

    /** Attribut serialVersionUID */
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue
    @Column(name = "IDENTIFIANT_TYPE_DEMANDE", nullable = false)
    private int identifiantTypeDemande;
    @Column(name = "NOM_TYPE_DEMANDE")
    private String nomTypeDemande;

    /**
     * Constructeur
     */
    public TypeDemandeEntity() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * Accesseur de identifiantTypeDemande
     * 
     * @return le identifiantTypeDemande
     */
    public int getIdentifiantTypeDemande() {
        return identifiantTypeDemande;
    }

    /**
     * Affectation de identifiantTypeDemande
     * 
     * @param identifiantTypeDemande identifiantTypeDemande à affecter
     */
    public void setIdentifiantTypeDemande(int identifiantTypeDemande) {
        this.identifiantTypeDemande = identifiantTypeDemande;
    }

    /**
     * Accesseur de nomTypeDemande
     * 
     * @return le nomTypeDemande
     */
    public String getNomTypeDemande() {
        return nomTypeDemande;
    }

    /**
     * Affectation de nomTypeDemande
     * 
     * @param nomTypeDemande nomTypeDemande à affecter
     */
    public void setNomTypeDemande(String nomTypeDemande) {
        this.nomTypeDemande = nomTypeDemande;
    }

}
